package cn.fws.meap.community.vo;

import cn.fws.meap.community.entity.Problem;

import java.util.List;

/**
 * 问题表 meap_problem
 * 
 * @author chenkh
 * @date 2019-03-07
 */
public class ProblemListVo extends Problem {

	private static final long serialVersionUID = 1L;
	
	/** 用户头像 */
	private String userImg;
	/** 用户昵称 */
	private String nickname;
	/** 回答量 */
	private String answerCount;
	/** 收藏量 */
	private String collectCount;
	/** 阅读量 */
	private String browseCount;
	/** 点赞量 */
	private String evaluateCount;
	/** 点踩量 */
	private String badEvaluateCount;
	/** 问题图片 */
	private List picture;
	/** 当前用户没点过赞 */
	private Boolean flag;
	/** 当前用户点过赞还是踩 */
	private String evaluateStatus;
	/** 是否显示采纳 */
	private Boolean showAdopt;
	/** 是否收藏*/
	private String CollectStatus;


	public String getCollectStatus() {
		return CollectStatus;
	}

	public void setCollectStatus(String collectStatus) {
		CollectStatus = collectStatus;
	}

	public Boolean getShowAdopt() {
		return showAdopt;
	}

	public void setShowAdopt(Boolean showAdopt) {
		this.showAdopt = showAdopt;
	}

	public String getUserImg() {
		return userImg;
	}

	public void setUserImg(String userImg) {
		this.userImg = userImg;
	}

	public String getNickname() {
		return nickname;
	}

	public void setNickname(String nickname) {
		this.nickname = nickname;
	}

	public String getAnswerCount() {
		return answerCount;
	}

	public void setAnswerCount(String answerCount) {
		this.answerCount = answerCount;
	}

	public String getCollectCount() {
		return collectCount;
	}

	public void setCollectCount(String collectCount) {
		this.collectCount = collectCount;
	}

	public String getBrowseCount() {
		return browseCount;
	}

	public void setBrowseCount(String browseCount) {
		this.browseCount = browseCount;
	}

	public String getEvaluateCount() {
		return evaluateCount;
	}

	public void setEvaluateCount(String evaluateCount) {
		this.evaluateCount = evaluateCount;
	}

	public String getBadEvaluateCount() {
		return badEvaluateCount;
	}

	public void setBadEvaluateCount(String badEvaluateCount) {
		this.badEvaluateCount = badEvaluateCount;
	}

	public List getPicture() {
		return picture;
	}

	public void setPicture(List picture) {
		this.picture = picture;
	}

	public Boolean getFlag() {
		return flag;
	}

	public void setFlag(Boolean flag) {
		this.flag = flag;
	}

	public String getEvaluateStatus() {
		return evaluateStatus;
	}

	public void setEvaluateStatus(String evaluateStatus) {
		this.evaluateStatus = evaluateStatus;
	}

	@Override
	public String toString() {
		return "ProblemListVo{" +
				"userImg='" + userImg + '\'' +
				", nickname='" + nickname + '\'' +
				", answerCount='" + answerCount + '\'' +
				", collectCount='" + collectCount + '\'' +
				", browseCount='" + browseCount + '\'' +
				", evaluateCount='" + evaluateCount + '\'' +
				", badEvaluateCount='" + badEvaluateCount + '\'' +
				", picture=" + picture +
				", flag=" + flag +
				", evaluateStatus='" + evaluateStatus + '\'' +
				", showAdopt=" + showAdopt +
				", CollectStatus='" + CollectStatus + '\'' +
				'}';
	}
}
